touch repeatedly - French English Dictionary